SetTransverseMercatorParameters Interface

public interface SetTransverseMercatorParameters

Module Procedures

private subroutine SetTransverseMercatorParametersSystem(system, lat0, centM, falseE, falseN, k)

Set parameters for Transverse Mercator reference system

Arguments

Type IntentOptional Attributes Name
type(CRS), intent(inout) :: system
real(kind=float), intent(in) :: lat0

Latitude in radians at the origin of the projection

real(kind=float), intent(in) :: centM

Longitude in radians at the center of the projection

real(kind=float), intent(in) :: falseE

Easting/X at the center of the projection

real(kind=float), intent(in) :: falseN

Northing/Y at the center of the projection

real(kind=float), intent(in) :: k

scale factor

private subroutine SetTransverseMercatorParametersCoord(coord, lat0, centM, falseE, falseN, k)

Set parameters for Transverse Mercator reference system

Arguments

Type IntentOptional Attributes Name
type(Coordinate), intent(inout) :: coord
real(kind=float), intent(in) :: lat0

Latitude in radians at the origin of the projection

real(kind=float), intent(in) :: centM

Longitude in radians at the center of the projection

real(kind=float), intent(in) :: falseE

Easting/X at the center of the projection

real(kind=float), intent(in) :: falseN

Northing/Y at the center of the projection

real(kind=float), intent(in) :: k

scale factor